/*
 * @Author: new-wang
 * @Date: 2025-05-09 14:55:44
 * @LastEditors: new-wang
 * @LastEditTime: 2025-08-28 17:58:36
 * @FilePath: \v3bbs\src\api\loginService.ts
 * @Description:
 */
import request from '@/utils/axios-req'
import type { LoginData, RegisterData } from '@/types/basic'
// import settings from '@/settings'

// const baseUrl = import.meta.env.VITE_APP_BASE_URL
const baseUrl = "http://localhost:3000"

/**
 * 登录
 * @param data 登录数据
 * @description 登录请求
 * @param data.username 用户名
 * @param data.password 密码
 * @param data.remember 是否记住账号
 * @returns
 */
export const loginReq = (data: LoginData) => {
  return request({
    url: baseUrl + '/auth/login',
    method: 'post',
    data,
    // params: data,
    isNotTipErrorMsg: true
  })
}

/**
 * 注册
 * @param data 注册数据
 * @description 注册请求
 * @param data.username 用户名
 * @param data.password 密码
 * @param data.confirmPassword 确认密码
 * @returns
 */
export const registerReq = (data: RegisterData) => {
  return request({
    url: baseUrl + '/auth/register',
    method: 'post',
    data,
    isNotTipErrorMsg: true
  })
}
